// pages/my/near-shop/details.js
import regeneratorRuntime from '../../../utils/regeneratorRuntime.js'
import utils from '../../../utils/util.js'
const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad ({id}) {
    try{
      const data = await app.shop.getShopDetails(id)
      data.shop.content = data.shop.content ? utils.filterImg(data.shop.content) : '';
      this.setData({
        ...data
      })
    } catch(err) {
      app.toast(err)
    }
  },

  oniPone() {
    let tel = this.data.shop.contact
    if (!tel) {
      app.toast('电话号码不存在');
      return false;
    }
    wx.makePhoneCall({
      phoneNumber: tel
    })
  },

  onMap() {
    const shop = this.data.shop
    wx.openLocation({
      latitude: parseFloat(shop.lat),
      longitude: parseFloat(shop.lng),
      name: shop.name,
      address: shop.address,
      success: (res) =>{
        console.log(res)
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})